How to Teach Object-Oriented Programming to Well-Trained Cobol Programmers

نویسنده

  • Markus Knasmüller
چکیده

Introducing object-oriented programming to old-style programmers is a rather hard task. This paper shows how this job was done at BMD Steyr, Austrians leading producer of accountancy software. A special course for former Cobol programmers was offered. This course is based on the principle that one should first learn data abstraction before one starts with object-oriented programming. Its structure is rather similar to a lecture which was given by the author together with Hanspeter Mössenböck at the University of Linz. The main differences are the removal of academic terms and the focus on Delphi.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object-Oriented COBOL, The Old, The Bad and The Ugly [Abstract]

This tutorial will present a critical appraisal of the current standards proposals for COBOL, including object -orientation. First of all, the fundamental characteristics of object –orientation will be mapped on the new COBOL standard, with special attention for the principles of encapsulation and uniform access. The discussion of the characteristics allows to position the COBOL vendors in term...

متن کامل

Design of a Reverse Engineering Model (A Case Study of COBOL to Java Migration)

With the progress of the software technology, the existing legacy systems are becoming obsolete and unable to satisfy the customer needs and expectations. Most of the legacy systems designed using COBOL, as it is a programming language. On the other hand, today Java widely used programming language for designing systems. The Java is pure object-oriented, where as the COBOL is procedure oriented...

متن کامل

Comparing Selected Criteria of Programming Languages Java, PHP, C++, Perl, Haskell, AspectJ, Ruby, COBOL, Bash Scripts and Scheme Revision 1.0 - a Team CPLgroup COMP6411-S10 Term Report

Comparison of programming languages is a common topic of discussion among software engineers. Few languages ever become sufficiently popular that they are used by more than a few people or find their niche in research or education; but professional programmers can easily use dozens of different languages during their career. Multiple programming languages are designed, specified, and implemente...

متن کامل

Novice Programmers’ Faults & Failures in GOAL Programs: Empirical Observations and Lessons

What are the types of mistakes (“faults”) that novice GOAL programmers make, and how do they manifest as failures? This question is important since it has significant implications to the ongoing design of GOAL, and other agent-oriented programming languages; to the ongoing development of tools that support GOAL programmers; and to how we teach agent-oriented programming. In this paper we develo...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998